Skip to content

Library import 250716-0050 #21185

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 44 commits into from
Jul 22, 2025
Merged

Library import 250716-0050 #21185

merged 44 commits into from
Jul 22, 2025

Conversation

alexv-smirnov
Copy link
Member

PR was created by rightlib sync workflow run

savnadya and others added 30 commits July 12, 2025 17:03
commit_hash:689c46e5c94bad44dbba650a768d9bc68e447c65
There was a mistake, because actually EXCEPT
has the same precedence as UNION. INTERSECT has
higher precedence than.
commit_hash:20375ef498861c6704571161fa3c4eebf54e895c
commit_hash:502042af39abef2430419830f74a6d2cc7feeb3c
commit_hash:b07ff5405081237fa556fe092d4bfec48f02867f
commit_hash:78e65545069362958586e25e4c5fd36d5ac3a4a2
commit_hash:a950aab95f7a2de21e956f1149008c8a2c8fa9b7
Revert is part of the plan. This commit shouldn't be in trunk
commit_hash:1c0dc048260212bdd78306936f4516e723580146
commit_hash:778aa5364639806318069575e28e3ec6d757b69e
commit_hash:3c042d312f0ba8b23c646a5b2640a9cf7ed21413
commit_hash:681dfb46453d30e4a9960ebf44536f5a1035383b
commit_hash:3b755c0cf772bd1904b85457a3fdbadb2f0577b3
…sitiveStringEqualComparer, add TCaseInsensitiveStringLessComparer

commit_hash:2dbe3c3cf419a5310e7bf45d161f839e99040788
commit_hash:2b3083e4aa8413f55e0640af8fff6b33eec480e5
commit_hash:50f62a6c3fe0fa8fbf1231f6f14d7434b83fa964
commit_hash:b5562f9f615f3e00f0dcc92589827342246627a7
Fix absent kv->p
commit_hash:4fa2d548000a92e72f4ec727fdcc14b37f39b058
Go 1.24 sources addition, without switch
- Added AUTOGENERATED header in all ya.make's
- Drop SUBSCRIBER macros from all generators
- Added following for enabled by default GOEXPERIMENTs
commit_hash:29d7ce6f480f82b5c838c18d1976db8cd8bfde72
commit_hash:b855122e092c0be74f9283787afdf63e0c8e0ab5
commit_hash:472dba07224017b2c1fe07fae2ee6c142f104855
commit_hash:31f0628cfe7ec218797db945b191d998c3e3bee7
commit_hash:1b9c169d6676b10e5abb957144d86a16a7ce656e
…ugString'

Backport of upstream commit:
[Make public 'TextFormat::Printer::SetRedactDebugString'](protocolbuffers/protobuf#22508)
(<protocolbuffers/protobuf#22508>)
commit_hash:c7b21f3f2d822e2378ed8d7b738714764bb0afbd
commit_hash:53aa6e39d4aa0a4bca33f628c986f3f5ba4d52ea
Update tools: ymake, os_ymake
commit_hash:b6c99d7d6124f0513fb8e7a2ec4a00164316715a
commit_hash:b462c2fdb30bf56b33f998257d6411ed1e4f602c
Update tools: test_tool, os_ya, ya_bin, os_test_tool
commit_hash:60be50be256d0eada7f2cc40a9b9b962cfc4ac2c
Добавил в `build/rules/go/vendor.policy` ALLOW на oapi-codegen и его runtime.

Выполнил:

```
alias yo="ya tool yo"
yo get -use-go-resolver github.com/oapi-codegen/oapi-codegen/v2/cmd/oapi-codegen@latest # Резолвер по умолчанию фейлится.
yo get -use-go-resolver github.com/oapi-codegen/runtime@latest
yo fix -set-license=-Clause github.com/iris-contrib/schema # yo fix не сработал, я добавил LICENSE вручную.
yo fix -set-license=MIT vendor/github.com/yudai/pp
yo vendor
yo ignore github.com/vmware-labs/yaml-jsonpath /pkg/yamlpath/fuzz # много файлов, а тесты с ними автоматически не запускаются
```

~~В `vendor/github.com/kataras/iris/v12` вручную перенёс в `core/host/goxtest`, `core/router/goxtest` и `hero/goxtest` x-тесты, которые иначе не собирались из-за цикла по `RECURSE`. (`v12/core/host/proxy_test.go` импортирует `v12`, а `v12/iris.go` импортирует `v12/core/host`.) Так же сделал `vendor/github.com/iris-contrib/schema/goxtest`.~~
Удалил эти xtest'ы через yo ignore, потому что не удалось положить их способом, который переживает yo vendor -force.

Добавил в `build/conf/go.conf` макрос `GO_OAPI_CODEGEN_V2`.

Скопировал `devtools/dummy_arcadia/go/oapi-codegen` в `devtools/dummy_arcadia/go/oapi-codegen-v2` для проверки и добавил на обоих `PEERDIR` из `devtools/dummy_arcadia/go`.

Бекпортировал в `vendor/github.com/deepmap/oapi-codegen/pkg/codegen` минимальные достаточные исправления для поддержки новой `kin-openapi`: <https://github.com/getkin/kin-openapi?tab=readme-ov-file#changelog-sub-v1-breaking-api-changes>
commit_hash:78c7ff0b99f54618191e2bfc5ea80ca4c9a03e73
commit_hash:a2f8b3bf111539203493bd87ad3c244e36a9f9ef
Главное изменение: замена FeaturesRobot на NewFeaturesRecommended (разница между NewFeaturesRecommended и FeaturesRecommended заключается в том, что первый не переводит хэшбенги в escaped\_fragment)

Доп:

* поправил типы данных для флагов (в long не вмещаемся)

* канонизировал один из тестов
commit_hash:cd751d0b0482c49fae2fa7050e49ec89d382e630
commit_hash:0cd4901c28dd70ed452cb370b5a314878f54e27d
@alexv-smirnov alexv-smirnov requested a review from a team as a code owner July 16, 2025 00:52
Copy link

🟢 2025-07-16 00:53:48 UTC The validation of the Pull Request description is successful.

Copy link

github-actions bot commented Jul 16, 2025

2025-07-16 01:30:50 UTC Pre-commit check linux-x86_64-release-asan for 7ae6aed has started.
2025-07-16 01:31:18 UTC Artifacts will be uploaded here
2025-07-16 01:37:02 UTC ya make is running...
🟡 2025-07-16 04:36:44 UTC Some tests failed, follow the links below. This fail is not in blocking policy yet

Test history | Ya make output | Test bloat

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
18329 17987 0 99 217 26

🟢 2025-07-16 04:38:18 UTC Build successful.

Copy link

github-actions bot commented Jul 16, 2025

2025-07-16 02:29:42 UTC Pre-commit check linux-x86_64-relwithdebinfo for 7ae6aed has started.
2025-07-16 02:30:29 UTC Artifacts will be uploaded here
2025-07-16 02:36:58 UTC ya make is running...
🟡 2025-07-16 05:12:43 UTC Some tests failed, follow the links below. Going to retry failed tests...

Test history | Ya make output | Test bloat

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
40953 38155 0 6 2748 44

2025-07-16 05:16:26 UTC ya make is running... (failed tests rerun, try 2)
🟡 2025-07-16 05:39:52 UTC Some tests failed, follow the links below. Going to retry failed tests...

Test history | Ya make output | Test bloat | Test bloat

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
558 (only retried tests) 482 0 4 48 24

2025-07-16 05:40:02 UTC ya make is running... (failed tests rerun, try 3)
🔴 2025-07-16 06:01:02 UTC Some tests failed, follow the links below.

Test history | Ya make output | Test bloat | Test bloat | Test bloat

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
317 (only retried tests) 245 0 1 48 23

🟢 2025-07-16 06:10:17 UTC Build successful.

@alexv-smirnov
Copy link
Member Author

Check checks_integrated failed. All future check are suspended, please remove the rightlib-fail label to enable checks. Rightlib sync workflow logs can be found here.

Copy link

github-actions bot commented Jul 16, 2025

2025-07-16 06:55:51 UTC Pre-commit check linux-x86_64-release-asan for 7ae6aed has started.
2025-07-16 06:56:23 UTC Artifacts will be uploaded here
2025-07-16 07:01:42 UTC ya make is running...
🟡 2025-07-16 08:55:34 UTC Some tests failed, follow the links below. This fail is not in blocking policy yet

Test history | Ya make output | Test bloat

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
18329 17988 0 91 226 24

🟢 2025-07-16 08:57:07 UTC Build successful.

Copy link

github-actions bot commented Jul 16, 2025

2025-07-16 10:49:59 UTC Pre-commit check linux-x86_64-relwithdebinfo for 7ae6aed has started.
2025-07-16 10:50:22 UTC Artifacts will be uploaded here
2025-07-16 10:56:30 UTC ya make is running...
🟡 2025-07-16 12:20:13 UTC Some tests failed, follow the links below. Going to retry failed tests...

Test history | Ya make output | Test bloat

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
40953 38171 0 5 2745 32

2025-07-16 12:54:22 UTC ya make is running... (failed tests rerun, try 2)
🟡 2025-07-16 13:08:49 UTC Some tests failed, follow the links below. Going to retry failed tests...

Test history | Ya make output | Test bloat | Test bloat

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
369 (only retried tests) 295 0 1 48 25

2025-07-16 13:09:02 UTC ya make is running... (failed tests rerun, try 3)
🔴 2025-07-16 13:30:09 UTC Some tests failed, follow the links below.

Test history | Ya make output | Test bloat | Test bloat | Test bloat

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
354 (only retried tests) 281 0 1 48 24

🟢 2025-07-16 13:30:19 UTC Build successful.
🟡 2025-07-16 13:30:41 UTC ydbd size 2.2 GiB changed* by +149.2 KiB, which is >= 100.0 KiB vs main: Warning

ydbd size dash main: 973850d merge: 7ae6aed diff diff %
ydbd size 2 394 334 704 Bytes 2 394 487 536 Bytes +149.2 KiB +0.006%
ydbd stripped size 500 845 352 Bytes 500 860 680 Bytes +15.0 KiB +0.003%

*please be aware that the difference is based on comparing your commit and the last completed build from the post-commit, check comparation

@maximyurchuk maximyurchuk added rebase-and-check Rebase PR with the current base branch and check and removed rightlib-fail labels Jul 21, 2025
@github-actions github-actions bot removed the rebase-and-check Rebase PR with the current base branch and check label Jul 21, 2025
Copy link

github-actions bot commented Jul 21, 2025

2025-07-21 13:16:54 UTC Pre-commit check linux-x86_64-relwithdebinfo for 20eca79 has started.
2025-07-21 13:17:08 UTC Artifacts will be uploaded here
2025-07-21 13:22:37 UTC ya make is running...
🟡 2025-07-21 15:28:12 UTC Some tests failed, follow the links below. Going to retry failed tests...

Test history | Ya make output | Test bloat

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
41076 38292 0 6 2745 33

2025-07-21 15:31:49 UTC ya make is running... (failed tests rerun, try 2)
🟡 2025-07-21 15:44:25 UTC Some tests failed, follow the links below. Going to retry failed tests...

Test history | Ya make output | Test bloat | Test bloat

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
627 (only retried tests) 555 0 1 49 22

2025-07-21 15:44:37 UTC ya make is running... (failed tests rerun, try 3)
🔴 2025-07-21 15:56:21 UTC Some tests failed, follow the links below.

Test history | Ya make output | Test bloat | Test bloat | Test bloat

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
267 (only retried tests) 196 0 1 49 21

🟢 2025-07-21 15:56:29 UTC Build successful.
🟡 2025-07-21 15:56:51 UTC ydbd size 2.2 GiB changed* by +149.2 KiB, which is >= 100.0 KiB vs main: Warning

ydbd size dash main: 4b5dfc4 merge: 20eca79 diff diff %
ydbd size 2 397 379 768 Bytes 2 397 532 576 Bytes +149.2 KiB +0.006%
ydbd stripped size 501 363 176 Bytes 501 378 472 Bytes +14.9 KiB +0.003%

*please be aware that the difference is based on comparing your commit and the last completed build from the post-commit, check comparation

Copy link

github-actions bot commented Jul 21, 2025

2025-07-21 13:17:10 UTC Pre-commit check linux-x86_64-release-asan for 20eca79 has started.
2025-07-21 13:17:24 UTC Artifacts will be uploaded here
2025-07-21 13:22:57 UTC ya make is running...
🟡 2025-07-21 16:02:08 UTC Some tests failed, follow the links below. This fail is not in blocking policy yet

Test history | Ya make output | Test bloat

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
18446 18027 0 135 262 22

🟢 2025-07-21 16:03:43 UTC Build successful.
🟡 2025-07-21 16:04:09 UTC ydbd size 3.9 GiB changed* by +327.6 KiB, which is >= 100.0 KiB vs main: Warning

ydbd size dash main: 4b5dfc4 merge: 20eca79 diff diff %
ydbd size 4 214 836 248 Bytes 4 215 171 712 Bytes +327.6 KiB +0.008%
ydbd stripped size 1 460 665 496 Bytes 1 460 769 752 Bytes +101.8 KiB +0.007%

*please be aware that the difference is based on comparing your commit and the last completed build from the post-commit, check comparation

@alexv-smirnov
Copy link
Member Author

Check checks_integrated failed. All future check are suspended, please remove the rightlib-fail label to enable checks. Rightlib sync workflow logs can be found here.

Copy link

github-actions bot commented Jul 21, 2025

2025-07-21 16:41:35 UTC Pre-commit check linux-x86_64-release-asan for 11ac883 has started.
2025-07-21 16:42:03 UTC Artifacts will be uploaded here
2025-07-21 16:48:07 UTC ya make is running...
🟡 2025-07-21 19:15:12 UTC Some tests failed, follow the links below. This fail is not in blocking policy yet

Test history | Ya make output | Test bloat

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
18446 18046 0 120 259 21

🟢 2025-07-21 19:16:53 UTC Build successful.
🟡 2025-07-21 19:17:22 UTC ydbd size 3.9 GiB changed* by +327.7 KiB, which is >= 100.0 KiB vs main: Warning

ydbd size dash main: c5d3bb0 merge: 11ac883 diff diff %
ydbd size 4 215 098 312 Bytes 4 215 433 848 Bytes +327.7 KiB +0.008%
ydbd stripped size 1 460 767 832 Bytes 1 460 872 152 Bytes +101.9 KiB +0.007%

*please be aware that the difference is based on comparing your commit and the last completed build from the post-commit, check comparation

Copy link

github-actions bot commented Jul 21, 2025

2025-07-21 16:43:33 UTC Pre-commit check linux-x86_64-relwithdebinfo for 11ac883 has started.
2025-07-21 16:43:46 UTC Artifacts will be uploaded here
2025-07-21 16:49:15 UTC ya make is running...
🟡 2025-07-21 18:49:37 UTC Some tests failed, follow the links below. Going to retry failed tests...

Test history | Ya make output | Test bloat

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
41076 38285 0 3 2753 35

2025-07-21 18:53:28 UTC ya make is running... (failed tests rerun, try 2)
🟡 2025-07-21 19:06:10 UTC Some tests failed, follow the links below. Going to retry failed tests...

Test history | Ya make output | Test bloat | Test bloat

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
724 (only retried tests) 615 0 1 84 24

2025-07-21 19:06:22 UTC ya make is running... (failed tests rerun, try 3)
🔴 2025-07-21 19:19:54 UTC Some tests failed, follow the links below.

Test history | Ya make output | Test bloat | Test bloat | Test bloat

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
350 (only retried tests) 279 0 1 49 21

🟢 2025-07-21 19:20:03 UTC Build successful.
🟡 2025-07-21 19:20:22 UTC ydbd size 2.2 GiB changed* by +157.2 KiB, which is >= 100.0 KiB vs main: Warning

ydbd size dash main: c5d3bb0 merge: 11ac883 diff diff %
ydbd size 2 397 505 720 Bytes 2 397 666 688 Bytes +157.2 KiB +0.007%
ydbd stripped size 501 387 368 Bytes 501 410 824 Bytes +22.9 KiB +0.005%

*please be aware that the difference is based on comparing your commit and the last completed build from the post-commit, check comparation

@iddqdex iddqdex added the rebase-and-check Rebase PR with the current base branch and check label Jul 22, 2025
@github-actions github-actions bot removed the rebase-and-check Rebase PR with the current base branch and check label Jul 22, 2025
Copy link

github-actions bot commented Jul 22, 2025

2025-07-22 11:09:46 UTC Pre-commit check linux-x86_64-relwithdebinfo for 200c314 has started.
2025-07-22 11:10:00 UTC Artifacts will be uploaded here
2025-07-22 11:15:20 UTC ya make is running...
🟡 2025-07-22 13:09:37 UTC Some tests failed, follow the links below. Going to retry failed tests...

Test history | Ya make output | Test bloat

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
41082 38299 0 3 2743 37

2025-07-22 13:13:13 UTC ya make is running... (failed tests rerun, try 2)
🟡 2025-07-22 13:17:37 UTC ydbd size 2.2 GiB changed* by +348.1 KiB, which is >= 100.0 KiB vs main: Warning

ydbd size dash main: a973396 merge: 200c314 diff diff %
ydbd size 2 397 729 376 Bytes 2 398 085 832 Bytes +348.1 KiB +0.015%
ydbd stripped size 501 438 312 Bytes 501 483 432 Bytes +44.1 KiB +0.009%

*please be aware that the difference is based on comparing your commit and the last completed build from the post-commit, check comparation
2025-07-22 13:17:38 UTC Check cancelled

Copy link

github-actions bot commented Jul 22, 2025

2025-07-22 11:10:17 UTC Pre-commit check linux-x86_64-release-asan for 200c314 has started.
2025-07-22 11:10:30 UTC Artifacts will be uploaded here
2025-07-22 11:16:02 UTC ya make is running...
2025-07-22 13:17:29 UTC Check cancelled

@GrigoriyPA GrigoriyPA self-requested a review July 22, 2025 13:18
Copy link

github-actions bot commented Jul 22, 2025

2025-07-22 13:19:01 UTC Pre-commit check linux-x86_64-release-asan for e23746f has started.
2025-07-22 13:19:14 UTC Artifacts will be uploaded here
2025-07-22 13:24:32 UTC ya make is running...
🟡 2025-07-22 15:51:32 UTC Some tests failed, follow the links below. This fail is not in blocking policy yet

Test history | Ya make output | Test bloat

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
18451 18068 0 101 261 21

🟢 2025-07-22 15:53:12 UTC Build successful.
🟡 2025-07-22 15:53:43 UTC ydbd size 3.9 GiB changed* by +349.7 KiB, which is >= 100.0 KiB vs main: Warning

ydbd size dash main: 6618a16 merge: e23746f diff diff %
ydbd size 4 215 911 000 Bytes 4 216 269 120 Bytes +349.7 KiB +0.008%
ydbd stripped size 1 461 060 696 Bytes 1 461 174 136 Bytes +110.8 KiB +0.008%

*please be aware that the difference is based on comparing your commit and the last completed build from the post-commit, check comparation

Copy link

github-actions bot commented Jul 22, 2025

2025-07-22 13:19:09 UTC Pre-commit check linux-x86_64-relwithdebinfo for e23746f has started.
2025-07-22 13:19:42 UTC Artifacts will be uploaded here
2025-07-22 13:25:49 UTC ya make is running...
🟡 2025-07-22 15:18:50 UTC Some tests failed, follow the links below. Going to retry failed tests...

Test history | Ya make output | Test bloat

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
41082 38304 0 1 2740 37

2025-07-22 15:22:39 UTC ya make is running... (failed tests rerun, try 2)
🟢 2025-07-22 15:34:46 UTC Tests successful.

Test history | Ya make output | Test bloat | Test bloat

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
327 (only retried tests) 255 0 0 49 23

🟢 2025-07-22 15:34:54 UTC Build successful.
🟠 2025-07-22 15:35:22 UTC Muted new 1 tests
🟡 2025-07-22 15:35:41 UTC ydbd size 2.2 GiB changed* by +164.3 KiB, which is >= 100.0 KiB vs main: Warning

ydbd size dash main: 6618a16 merge: e23746f diff diff %
ydbd size 2 397 933 224 Bytes 2 398 101 432 Bytes +164.3 KiB +0.007%
ydbd stripped size 501 468 232 Bytes 501 486 056 Bytes +17.4 KiB +0.004%

*please be aware that the difference is based on comparing your commit and the last completed build from the post-commit, check comparation

@alexv-smirnov alexv-smirnov merged commit 81c6c7f into main Jul 22, 2025
13 checks passed
@iddqdex iddqdex deleted the merge-libs-250716-0050 branch July 22, 2025 18:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.